Boston on lockdown, schools cancelled as authorities hunt for gunman