Malaysia says aviation firms may need 3 years to recover from coronavirus