David Cameron's last appearance in parliament as British Prime Minister ended in a standing ovation after a bravura 36-minute performance that taunted his rivals, reflected on his legacy and confessed his love for the office cat.