h5n1 flu mutation to humans and tamiflu safe and tamiflu withdrawal and how long does tamiflu take to work and h5n1 virus genetic make-up