Gordon Brown tonight announced he will resign as Labour leader - but offered to stay on as Prime Minister in a potential power-sharing government with the Liberal Democrats until his party has chosen