Hurricane Felix makes landfall in Nicaragua