McD's posts strong results for May