Magic Johnson offers to pay $500K tampering fine for Lakers