WASHINGTON — In a shocking announcement, John Boehner told his GOP colleagues he will step down as House speaker and resign his Ohio congressional seat on Oct. 30.The speaker had planned to serve only through the end of last year.