Romney launches broad attack on President Obama