Three dead as two bombs explode at Boston Marathon