Modi’s ‘magic’ powers BJP win