UK Prime Minister announces date for general election