Rite Aid posts $118.1 million profit for fiscal year 2013