Federer 'having the time of his life' after birth of twin sons