Earlier today , Australian police charged Indian-born doctor Mohammed Haneef , 27 , with providing " reckless " support to a terrorist organization allegedly behind the three failed bombings on June 29 and 30 .