An oxygen atom can form how many bonds?