Study: Sea level rise threatens 2.4M US homes