Bajaj Auto rides on strong May sales, stock touches 52-week high