Lance cleared for 49ers opener, Decker sidelined for Lions