Hotter temperatures and higher sea levels could put many at risk from infectious diseases, says report.