Royal Mail announces £3m profit