Cyclone Eloise made landfall in the African state of Mozambique but it has caused mild damage and has been downgraded to a tropical storm.