The former prime minister insisted he had not broken the rules and said it was ‘absurd’ he was fined on his birthday