O'Fallon bank robbery suspect caught after manhunt